easier said than do - French English Dictionary